首页> 外文OA文献 >Spaceborne Application Multiprocessor Operating System
【2h】

Spaceborne Application Multiprocessor Operating System

机译:星空应用多处理器操作系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Control Data Corporation, as part of a joint development program with the Boeing Electronics Company, built a nine node, three active module multiprocessor called SPA-l or Spaceborne Processor Array-I. (SPA was the processing system concept proposed as the heart of a multi-mission autonomous surveillance satellite in a paper presented at the 4th Annual AIAA/Utah State Small Satellite Conference in 1990). Since then, an operating system called the Operational Kernel, or OK, has been completed, tested, and functionally validated in a demonstration using the SPA-l. This demo featured fully autonomous on-board control of data movement, fault detection, fault isolation, hardware reconfiguration, application re-start, and load balancing/redistribution. The demo application consisted of ephemeris calculations being performed for two satellites, in each of three independent processors at different nodes on the SPA-I; this data (and SPA-l health status) was sent via a serial I/O (input/output) channel to a host machine for display. With the demo software running in the three active processing nodes, observers were invited to cause random nodal interconnect or processing hardware elements to fail by selection of switches on a fault injection panel. SPA-I, under the aegis of the OK, detected that a failure had occurred, isolated it, reconfigured around it, redistributed the processing load (to the two or one remaining active processors) and continued with the application processing, all without operator intervention of any sort. The OK is written in Ada. Support of the execution of Ada programs is provided for by the Ada Run Time System (RTS), provided by the Ada compilation system. The RTS provides very basic services such as tasking and memory management, and exception handling. The OK consists of Ada packages that are run on top of the RTS. This collection of packages include lower level services that involve message buffering, interrupt handling, and individual configuration commands. Operational high level services include: a block I/O facility that uses protocols to ensure the integrity of data transfers between modules at different nodes on the SPA network; a configuration facility that provides a high level set of operations to configure the network; and a health check facility to support application controlled detection and isolation of failed SPA elements. The SPA hardware, with processing elements operating essentially asynchronously at each node on the network, supports many concurrent activities. The OK handles this with Ada tasks. The number of tasks is application dependent. Approximately sixty tasks were employed in the SPA-l demo.
机译:作为与波音电子公司的联合开发计划的一部分,控制数据公司构建了一个称为SPA-1或星载处理器阵列I的九节点,三个有源模块多处理器。 (SPA是在1990年第四届AIAA /犹他州州立小型卫星会议上发表的论文中提出的作为多任务自主监视卫星的核心的处理系统概念)。从那时起,在使用SPA-1的演示中,称为操作系统内核(或称为OK)的操作系统已经完成,测试并在功能上得到了验证。该演示的特点是对数据移动,故障检测,故障隔离,硬件重新配置,应用程序重新启动以及负载平衡/重新分配进行完全自主的板上控制。该演示应用程序包括在SPA-I上不同节点上的三个独立处理器中的每一个中,对两颗卫星执行星历计算。该数据(和SPA-1健康状态)已通过串行I / O(输入/输出)通道发送到主机以进行显示。通过在三个活动处理节点中运行的演示软件,邀请观察员通过选择故障注入面板上的开关,使随机节点互连或处理硬件元件发生故障。 SPA-I在OK的支持下,检测到发生了故障,将其隔离,在其周围进行了重新配置,将处理负载重新分配给了两个或一个剩余的活动处理器,并继续进行应用程序处理,而无需操作员干预任何形式的。 OK用Ada编写。由Ada编译系统提供的Ada运行时系统(RTS)提供对Ada程序执行的支持。 RTS提供非常基本的服务,例如任务和内存管理以及异常处理。 OK由在RTS之上运行的Ada软件包组成。这些软件包包括较低级别的服务,这些服务涉及消息缓冲,中断处理和单独的配置命令。可操作的高级服务包括:块I / O设施,使用协议来确保SPA网络上不同节点上的模块之间的数据传输的完整性;一种配置工具,可提供一组高级操作来配置网络;以及运行状况检查工具,以支持应用程序控制的故障SPA元素的检测和隔离。 SPA硬件具有在网络上的每个节点上基本上异步运行的处理元素,支持许多并发活动。 OK通过Ada任务来处理。任务数取决于应用程序。 SPA-1演示中使用了大约60个任务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号